land-based predators - Espagnol Anglais Dictionnaire